giant sea cucumber - Turkish English Dictionary